home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / examples / xtel / Make.defs < prev    next >
Encoding:
Text File  |  1991-12-18  |  4.8 KB  |  189 lines

  1. # Default Configuration values for other Makefiles
  2. #
  3. # You should look through all of them, but in particular lines the first
  4. # too sections.
  5. #    Tailor this        May need to be tailored to your system
  6. #    Check this        Ensure that this is OK
  7. #
  8. # NOTE: SUN MAKE AND SOME NEWER MAKES TOO TAKE OF TRAILING SPACES IN A
  9. #  MACRO DEFINITION. HENCE YOU SHOULD EITHER REMOVE THE TRAILING COMMENTS
  10. #  OR MAKE SURE THE COMMENT STARTS DIRECTLY AFTER THE DEFINITION FOR THOSE
  11. #  MACROS WHERE THIS IS IMPORTANT (e.g pathnames).
  12. #
  13. #
  14. ############################################################
  15. #
  16. # @(#) $Header$
  17. #
  18. # $Log$
  19. #
  20. ############################################################
  21. #
  22.  
  23. ############################################################
  24. #
  25. # Things you really should tailor
  26. #
  27. ############################################################
  28.  
  29. # List of channels that you may require. Choose from those in the
  30. # Chans/ directory. Each should be a directory name within Chans.
  31. #OPTIONALCHANS    = shell lists 822-local smtp uucp \
  32. #        x40084 x40088 grey fax
  33. OPTIONALCHANS   = shell lists 822-local smtp uucp x40084 x40088\
  34.                 decnet dr2rfc fax filtercontrol grey msg-clean qmgr-load \
  35.                 slocal splitter testchan timeout trashman warnings
  36. # List of filters that you may require. Choose from those in the Format/
  37. # directory.
  38. #OPTIONALFILTERS= ascii2fax
  39. OPTIONALFILTERS = ascii2fax asn p2explode p2flatten p2norm \
  40.         rfc1148 rfc822norm rfc934
  41.  
  42. # List of faxdrivers you want compiles. Choose from those in under the
  43. # Chans/fax directory
  44. FAXDRIVERS = ps250 dexNet200
  45.  
  46. #size of page to produce when converting to g3fax encoding
  47. #not defined produces US size pages 216 mm by 273 mm (width, height)
  48. #-DA4 produces A4 size pages 210mm by 297mm
  49. FAXPAGESIZE = -DA4
  50.  
  51. # This is the external libraries required by all programs. 
  52. # Should include isode at the least. dbm maybe also.
  53. LIBSYS          =  -ldsap -lisode -lm # -lgdbm
  54.  
  55. #for nice xalert
  56. LIBPHOTO    = /usr/local/etc/g3fax/libphoto.a
  57.  
  58. # Compilation things.
  59. # C compiler, cc or gcc.
  60. CC              = cc # cc
  61. # other cc if using gcc on sparc...
  62. OLDCC        = cc
  63. CCOPTIONS       = -g
  64. LIBCCOPTIONS    = -O
  65. LDOPTIONS       = -g
  66.  
  67.  
  68. ############################################################
  69. #
  70. # These things may need changing
  71. #
  72. ############################################################
  73.  
  74. # The PP base directory from private binaries et al.
  75. PPDIR        = /xtel/u3/pp
  76.  
  77.  
  78. # A private directory for host specific files - set to PPDIR if you
  79. # are not sharing things.
  80. PRIDIR        = $(PPDIR)
  81.  
  82.  
  83. # The spool directory for mail.
  84. SPLDIR        = /xtel/u3/spool/pp
  85.  
  86.  
  87. # The base directory for Manual pages /usr/man or /usr/local/man or similar
  88. MANDIR          = /usr/local/man
  89. # options for installing manual pages...
  90. # includes -bsd42 -bsd44 -ros -sys5 -aix -local -l -hpux
  91. # see script man/inst-man.sh for more details
  92. MANOPTS        = -bsd42
  93.  
  94. # The public access binary directory.
  95. USRBINDIR    = /usr/local/bin
  96.  
  97.  
  98. # The username to install PP binaries under
  99. PPUSER        = pp
  100.  
  101.  
  102. # Do we have X11 installed; leave blank otherwise
  103. X11        = true
  104. #The X libraries. May need -lXext for X11R4
  105. LIBX        = -lXaw -lXmu -lXext -lXt -lX11
  106. APPDEFAULTS    = /usr/local/lib/X11/app-defaults
  107.  
  108. # SMTP DNS support - either empty or the resolver library
  109. LIBRESOLV    = #-lresolv
  110.  
  111.  
  112. # These commands have a habit of moving around
  113. CHOWN        = /etc/chown
  114. CHMOD        = chmod
  115.  
  116.  
  117.  
  118. # If grey book is defined - these need to be correct - otherwise ignore
  119. # Niftp src directory - niftp should be built beforehand.
  120. NIFTPSRC    = /xtel/pp/niftp/src
  121. # The niftp interface in use.
  122. NIFTPINTERFACE    = sun
  123.  
  124. ############################################################
  125. #
  126. # These things are probably OK as they are...
  127. #
  128. ############################################################
  129.  
  130. MAKE        = ./make
  131. SHELL        = /bin/sh
  132.  
  133. TXTDIR        = $(PPDIR)
  134. PRIDIR        = $(PPDIR)
  135. #
  136. #  These are all sub dirs
  137. TAILOR        = $(PRIDIR)/tailor
  138. BINDIR          = $(PPDIR)/bin
  139. CMDDIR          = $(PPDIR)/cmds
  140. TBLDIR          = $(TXTDIR)/tables
  141. LOGDIR          = $(SPLDIR)/logs
  142. QUEDIR        = $(SPLDIR)/queues
  143. CHANDIR         = $(CMDDIR)/chans
  144. FORMDIR         = $(CMDDIR)/format
  145. TOOLDIR        = $(CMDDIR)/tools
  146.  
  147. # ISODE dependencies
  148. PEPY            = pepy
  149. PYFLAGS         =
  150. ROSY        = rosy
  151. RYFLAGS        =
  152. POSY        = posy
  153. POFLAGS        =
  154. PEPSY        = pepsy
  155. PEPSYHDRS    = /usr/local/include/isode/pepsy
  156. #PEPSY        = /xtel/isode/isode-beta/pepsy/xpepsy
  157. # Other Libraries and programs
  158.  
  159. # Archive Configuration
  160. AR              = ar
  161. ARFLAGS         =
  162. RANLIB          = ranlib
  163.  
  164. # Lint Config
  165. LINT            = lint
  166. LINTFLAGS       = -haxbc
  167. LINTISODE    = /usr/local/lib/lint/llib-lisode.ln
  168.  
  169. # program protections?
  170. PGMPROT         = 755
  171. ROOTUSER    = root
  172.  
  173. # Other things
  174. BACKUP        = :
  175. INSTALL        = cp
  176.  
  177. # Documentation support
  178. LATEX           = latex
  179. TGRIND          = tgrind
  180. GRINDEFS        = grindefs
  181. WEAVE           = weave
  182. DVI2PS          = dvi2ps
  183. DVIIMP          = dviimp
  184. DVISP           = dvisp
  185. DFLAGS          =
  186.  
  187. # misc
  188. DEPEND        = /xtel/pp/bin/depend
  189.